Micron Document
Livres et Wikis | Archives | Info


WebCore
layout: Wide Β· Narrow Β· Centered
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
WebCore est un framework dΓ©veloppΓ© par Apple, et distribuΓ© sous la licence GNU LGPL, afin de fournir un moteur de rendu HTML pour Mac OS Xcite-ref-1[1]. C'est un des deux composants primaires du framework WebKit (l'autre Γ©tant JavaScriptCore).

WebCore combine le moteur de rendu open source KHTML dΓ©veloppΓ© par le projet KDE, avec une bibliothΓ¨que d'adaptation appelΓ©e KWQ (prononcer Quack). Apple a créé l'adaptateur KWQ pour remplacer les dΓ©pendances du code de KHTML liΓ©es Γ  Qt et aux autres modules KDE. KWQ intΓ¨gre Γ©galement une interface de programmation (API) Objective-C au moteur de rendu KHTML basΓ© sur C++, ce qui lui permet d'Γͺtre rΓ©fΓ©rencΓ© facilement par les applications bΓ’ties avec Cocoa.

Apple a annoncé WebCore le 7 janvier 2003 à la Macworld Expo avec le lancement du navigateur web Safari. Plus tard dans la journée, les développeurs ont publié leurs changements à la bibliothèque KHTML au projet KDE [1]. Puis en juin 2005, Apple a donné accès à leur dépôt CVS (maintenant, Subversion) de code source et à la base de données de bug Bugzilla, sa nature précédemment fermée devenant un obstacle pour fusionner les changements de WebCore à nouveau dans KHTML.[2]

Depuis, un grand nombre de projets a été réalisé à partir de la bibliothèque WebCore, en la portant sur d'autres plate-formes comme Nokia mobile ou des bibliothèques GNUstep multiplates-formes, ou en l'adoptant pour l'utilisation dans leur propre navigateur comme OmniWeb le navigateur de Omni Group. Epiphany, le navigateur du projet GNOME, pourrait aussi supporter ce moteur.

Bien que les dΓ©veloppeurs Mac puissent utiliser WebCore pour incorporer un moteur de rendu HTML dans leurs applications, Apple recommande l'utilisation de WebKit, qui est inclus par dΓ©faut depuis Mac OS X 10.2.7 et suivants et pour lesquels les interfaces sont stables.

Contents

β€’ Voir aussi

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Applications basΓ©es sur WebCore

β€’ iWeb β€” Logiciel de crΓ©ation de sites web dΓ©veloppΓ© par Apple et inclus dans iLife'06.
β€’ Mail β€” Le logiciel de courrier de Mac OS X.
β€’ OmniWeb β€” Un navigateur web produit par Omni Group pour Mac OS X.
β€’ RapidWeaver β€” Un logiciel de crΓ©ation de sites web simples d'utilisation et respectant les standards W3C.
β€’ Safari - Navigateur web propriΓ©taire d'Apple.
β€’ Sandvox β€” Un logiciel de crΓ©ation de sites web simple d'utilisation et respectant les standards W3C.
β€’ Shiira β€” Un navigateur libre dont le but est de combler les lacunes de Safari.

Notes et rΓ©fΓ©rences

cite-note-11. ↑ Β« pcworld.com/article/134433/art… Β»(Archive.org β€’ Wikiwix β€’ Archive.is β€’ Google β€’ Que faire ?).

Voir aussi

Articles connexes

β€’ KHTML
β€’ WebKit
β€’ KWQ

Liens externes

β€’ (en) Page de WebCore sur developer.apple.com
β€’ (en) WebKit Open Source Project β€” lancΓ© par Apple en juin 2005
‒ (en) Greetings from the Safari team at Apple Computer — Premières communications entre les équipes de WebCore et KHTML.
β€’ (en) Gtk+ WebCore β€” Port Nokia de WebCore.
β€’ (en) Atlantis browser β€” basΓ© sur GTK-WebCore.

β€’ Portail d’Apple
β€’ Portail des logiciels libres